package com.example.mapper;

import com.example.model.MessageInfo;
import org.apache.ibatis.annotations.*;

import java.util.List;

@Mapper
public interface MessageInfoMapper {

    /**
     * 发布留言
     */
    @Insert("insert into message_info(`from`,`to`,`message`) values (#{from},#{to},#{say})")
    Integer insertMessage(MessageInfo messageInfo);

    /**
     * 获取留言列表
     */
    //因为数据库字段名和Java属性名不同，所以需要结果映射
    @Results(
            @Result(column = "message",property = "say")
    )
    @Select("select * from message_info where delete_flag = 0")
    List<MessageInfo> selectAllList();
}
